package tech.aistar.day04;

import java.util.Random;

/**
 * 本类用来演示: 随机数
 *
 * @author: success
 * @date: 2021/3/9 4:30 下午
 */
public class RandomDemo {
    public static void main(String[] args) {
        // static double random();//返回的是[0.0,1.0)之间的任意一个小数
        System.out.println(Math.random());

        //计算出任意俩个数之间的随机整数.
        //比如随机1-100之间的随机整数
        //Math.random()*100 -> [0.0,1.0)*100 -> [0.0,100.0)
        //[1.0,101.0)
        //(int) -> [1,100]
        int n = (int) (Math.random()*100+1);

        //随机生成3-5之间的随机整数
        int m = (int) (Math.random()*3+3);
        System.out.println(m);

        Random r = new Random();
        int x = r.nextInt(2);//返回的就是[0,2)之间的随机整数
        System.out.println(x);

        //返回[3,5]之间的随机整数
        int y = r.nextInt(3)+3;
        System.out.println(y);
    }
}
